home *** CD-ROM | disk | FTP | other *** search
/ FishMarket 1.0 / FishMarket v1.0.iso / fishies / 426-450 / disk_432 / apalasm / examples / 4mux.pal next >
Text File  |  1992-05-06  |  3KB  |  77 lines

  1. PAL16L6                                          PAL DESIGN SPECIFICATION
  2. 74LS453                                              Bob Metzler 12/30/90
  3. QUAD 3:1 MULTIPLEXER
  4. SPACE NEEDLE,WASHINGTON
  5. 1C0 1C1 1C2 2C0 2C1 2C2 3C0 3C1 3C2 4C0 4C1 GND
  6. 4C2 A   B   4Y  3Y  NC  NC  2Y  1Y  NC  NC  VCC
  7.  
  8. ;equations go here
  9.  
  10. /1Y = /B*/A * /1C0                         ;SELECT INPUT 1C0
  11.     + /B* A * /1C1                         ;SELECT INPUT 1C1
  12.     +  B*/A * /1C2                         ;SELECT INPUT 1C2
  13.  
  14. /2Y = /B*/A * /2C0                         ;SELECT INPUT 2C0
  15.     + /B* A * /2C1                         ;SELECT INPUT 2C1
  16.     +  B*/A * /2C2                         ;SELECT INPUT 2C2
  17.  
  18. /3Y = /B*/A * /3C0                         ;SELECT INPUT 3C0
  19.     + /B* A * /3C1                         ;SELECT INPUT 3C1
  20.     +  B*/A * /3C2                         ;SELECT INPUT 3C2
  21.  
  22. /4Y = /B*/A * /4C0                         ;SELECT INPUT 4C0
  23.     + /B* A * /4C1                         ;SELECT INPUT 4C1
  24.     +  B*/A * /4C2                         ;SELECT INPUT 4C2
  25.  
  26. FUNCTION TABLE
  27.  
  28. B A 1C0 1C1 1C2 2C0 2C1 2C2 3C0 3C1 3C2 4C0 4C1 4C2 1Y 2Y 3Y 4Y
  29.  
  30. ; SEL  --------INPUTS--------  --OUTPUTS--         COMMENTS
  31. ;       1C    2C    3C    4C
  32. ; B A  012  012  012  012  1Y 2Y 3Y 4Y
  33. -------------------------------------------------------------------------
  34.   L L  LHH  HHH  HHH  HHH   L  H  H  H          1C0 = 0
  35.   L L  HHH  LHH  HHH  HHH   H  L  H  H          2C0 = 0
  36.   L L  HHH  HHH  LHH  HHH   H  H  L  H          3C0 = 0
  37.   L L  HHH  HHH  HHH  LHH   H  H  H  L          4C0 = 0
  38.   L L  HLL  LLL  LLL  LLL   H  L  L  L          1C0 = 1
  39.   L L  LLL  HLL  LLL  LLL   L  H  L  L          2C0 = 1
  40.   L L  LLL  LLL  HLL  LLL   L  L  H  L          3C0 = 1
  41.   L L  LLL  LLL  LLL  HLL   L  L  L  H          4C0 = 1
  42.   L L  HHH  HHH  HHH  HHH   H  H  H  H          TOGGLE LINES
  43.   L H  HLH  HHH  HHH  HHH   L  H  H  H          1C1 = 0
  44.   L H  HHH  HLH  HHH  HHH   H  L  H  H          2C1 = 0
  45.   L H  HHH  HHH  HLH  HHH   H  H  L  H          3C1 = 0
  46.   L H  HHH  HHH  HHH  HLH   H  H  H  L          4C1 = 0
  47.   L H  LHL  LLL  LLL  LLL   H  L  L  L          1C1 = 1
  48.   L H  LLL  LHL  LLL  LLL   L  H  L  L          2C1 = 1
  49.   L H  LLL  LLL  LHL  LLL   L  L  H  L          3C1 = 1
  50.   L H  LLL  LLL  LLL  LHL   L  L  L  H          4C1 = 1
  51.   L H  HHH  HHH  HHH  HHH   H  H  H  H          TOGGLE LINES
  52.   H L  HHL  HHH  HHH  HHH   L  H  H  H          1C2 = 0
  53.   H L  HHH  HHL  HHH  HHH   H  L  H  H          2C2 = 0
  54.   H L  HHH  HHH  HHL  HHH   H  H  L  H          3C2 = 0
  55.   H L  HHH  HHH  HHH  HHL   H  H  H  L          4C2 = 0
  56.   H L  LLH  LLL  LLL  LLL   H  L  L  L          1C2 = 1
  57.   H L  LLL  LLH  LLL  LLL   L  H  L  L          2C2 = 1
  58.   H L  LLL  LLL  LLH  LLL   L  L  H  L          3C2 = 1
  59.   H L  LLL  LLL  LLL  LLH   L  L  L  H          4C2 = 1
  60.   H L  HHH  HHH  HHH  HHH   H  H  H  H          TOGGLE LINES
  61. -------------------------------------------------------------------------
  62.  
  63. DESCRIPTION
  64. This is an example of a Quad 3-to-1 Multiplexer using a PAL16L6. Select
  65. lines A,B are encoded in binary, with A representing the LSB.
  66.  
  67.           OPERATIONS TABLE:
  68.  
  69.           INPUT    OUTPUTS
  70.           SELECT
  71.            B  A      Y
  72.           ----------------
  73.            L  L      C0
  74.            L  H      C1
  75.            H  L      C2
  76.           ----------------
  77.